<style>
body {
    background: #f2f2f2 none repeat scroll 0 0;
    color: #333;
}

footer {
    color: #5e7387;
}
footer .copyright {
    margin-right: 10px;
}

footer .powered_by {
    color: #aaa;
    padding: 2px 0 20px;
    text-align: center;
}
footer .powered_by a {
    color: #aaa;
}

.form-signin {
    margin: 0 auto;
    max-width: 360px;
    padding: 15px;
}
.form-signin .form-signin-heading, .form-signin .checkbox {
    margin-bottom: 10px;
}
.form-signin-heading, .form-signin-description {
    text-align: center;
}

.form-signin-description {
    color: #999;
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 10px;
}
.login_index .form-control, .register_index .form-control {
    box-sizing: border-box;
    font-size: 16px;
    height: auto;
    padding: 10px;
    position: relative;
}
.login_index {
    padding-top: 80px;
}
.form-signin .form-control:focus {
    z-index: 2;
}

.form-signin-code {
    margin-top: 20px;
}
.form-signin-code img {
    cursor: pointer;
    height: 40px;
    margin: 2px -15px 0;
    width: 100%;
}
.form-signin .btn {
    font-size: 16px;
    margin-top: 30px;
}
.form-signin a.btn {
    margin-top: 20px;
}
.form-signin-link {
    color: #999;
    padding: 20px 0 0;
    text-align: center;
}
.form-signin-link a {
    color: #999;
    margin: 0 5px;
}

</style>